home *** CD-ROM | disk | FTP | other *** search
- How to Make SocketFS
- ====================
-
- Its probably going to be somewhat difficult for you to use the supplied makefile
- as it is setup for my somewhat scattered way of working.
- However in principle you shouldn't have to much difficuty, use the switches
- listed in the makefile and just compile Nameproc, assemble ModMain and
- link them and the your favourite sockets library together.
- I've added the Socket_* SWIs to the standard SWINames.h and ahve provided
- an exerpt of the file in the H directory with my FSControls.h .
-
- I used the acorn's socklib which is available from there ftp site,
- I've provided the binaries, and also amufile as an alternative makefile you
- might find easier to use.
-
- Also have a look in the H. directory I've put in here some of the various
- header files which I made while working on this, done of them offer sepcific
- support to socketfs so they on my system I grab them out of more global
- library dircectories but I've provide them here so you can find them more
- easily. Also note below is some diif's to the sys/ioctl.h from acorns socklib
- I've made.
-
- ------------------Start diff's
-
- *** ADFS::Ethel.$.!BOOT.Resources.!Scrap.ScrapDirs.ScrapDir.Temp.ioctl Mon Nov 06 17:53:19 1995
- --- ADFS::Ethel.$.Devtools.Libraries.Socklib.Sys.H.Ioctl Sun Aug 17 19:06:03 1997
- ***************
- *** 5,10 ****
- --- 5,14 ----
- * Copyright (c) 1988 Acorn Computers Ltd., Cambridge, England
- *
- * $Log: ioctl.h,v $
- + *
- + * Revised 97/08/16 rgammans(@compurg.demon.co.uk)
- + * Added FIOSLEEPTW for Freenet /riscos
- + *
- * Revision 1.5 95/09/21 15:21:48 pwain
- * Added SIOCGIFMTU and SIOCSIFMTU for PPP driver.
- *
- *************** struct ttysize
- *** 275,280 ****
- --- 279,285 ----
- #define FIOSETOWN _IOW('f', 124, int) /* set owner */
- #define FIOGETOWN _IOR('f', 123, int) /* get owner */
- #define FIORXDIR _IOW('f', 122, int) /* set/clear direct rx */
- + #define FIOSLEEPTW _IOW('f', 121, int) /* set/clear upcall 6 use * 16/8/97 RGG */
-
- /* socket i/o controls */
- #define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */
-
- -------------- End diff's
-